package com.by.cloud.model.dto.picture;

import com.by.cloud.common.PageRequest;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.List;

/**
 * 图片分页查询请求类
 *
 * @author linweirui
 * @date 2024/12/16 9:22
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class PicturePageRequest extends PageRequest implements Serializable {
    /**
     * 图片名字
     */
    @ApiModelProperty("图片名字")
    private String picName;
    /**
     * 图片介绍
     */
    @ApiModelProperty("图片介绍")
    private String introduction;
    /**
     * 图片分类
     */
    @ApiModelProperty("图片分类")
    private String category;
    /**
     * 图片标签
     */
    @ApiModelProperty("图片标签")
    private List<Long> tagIdList;
    /**
     * 图片格式
     */
    @ApiModelProperty("图片格式")
    private String picFormat;
    /**
     * 搜索词（同时搜名称、简介等）
     */
    @ApiModelProperty("搜索词")
    private String searchText;
    /**
     * 审核状态
     */
    @ApiModelProperty("审核状态")
    private Integer reviewStatus;
    /**
     * 审核信息
     */
    @ApiModelProperty("审核信息")
    private String reviewMessage;
    private static final long serialVersionUID = 1L;
}
